package com.dingreading.cloud.soms.service;

import com.dingreading.cloud.soms.dto.CaTeacherDto;
import com.dingreading.cloud.soms.entity.CaTeacher;
import com.mybatisflex.core.service.IService;

import java.util.List;

/**
 * 服务层。
 *
 * @author Administrator
 * @since 2023-11-22
 */
public interface CaTeacherService extends IService<CaTeacher> {

    int dropTeacher(String storeUid, String scheduleUid);

    int dropTeacherByLessonUid(String storeUid, String scheduleUid, String lessonUid);

    List<CaTeacherDto> getTeachersByScheduleUids(String storeUid, List<String> scheduleUids, Integer lessonStatus);

    List<CaTeacherDto> getTeachers(String storeUid, String scheduleUid, Integer lessonStatus);
}
